home *** CD-ROM | disk | FTP | other *** search
/ CICA 1995 September (Japanese) / CICA Shareware for Windows CD-ROM (Walnut Creek) (September 1995) (Japanese) (Disc 2).iso / disc2 / patches / symantec / pro61.exe / MFCSAM.EXE / DIB / DIB.MAK < prev    next >
Encoding:
Makefile  |  1993-12-09  |  3.2 KB  |  176 lines

  1. ORIGIN        = Symantec C++
  2. ORIGIN_VER    = Version 6.10
  3. VERSION        = DEBUG
  4.  
  5. PROJ        = DIB
  6. APPTYPE        = WINDOWS EXE
  7. PROJTYPE    = EXE
  8.  
  9. CC        = SC
  10. MAKE        = MAKE
  11. RC        = RCC
  12. HC        = HC
  13. ASM        = SC
  14. DISASM        = OBJ2ASM
  15. EXE2BIN        = EXE2BIN
  16. LIBR        = IMPLIB
  17. LNK        = LINK
  18. CVPK        = CVPACK
  19.  
  20. DLLS        = 
  21.  
  22. HEADERS        = dib.h dib.hpp service.hpp 
  23.  
  24. LIBS        = lafxcw.lib LIBW.LIB COMMDLG.LIB SHELL.LIB
  25.  
  26. DEFFILE        = dib.def
  27.  
  28. CFLAGS        =  -Jm -ml -C -WA -2 -c -g 
  29. HFLAGS        = $(CFLAGS) 
  30. LFLAGS        =  /CO /LI /RC  :dib.RES 
  31. MFLAGS        = MASTERPROJ=$(PROJ) 
  32. RESFLAGS    =  
  33. DEBUGGERFLAGS    =  -LOADSYMBOLS 
  34. IMPLIBFLAGS    =  -IMPLIB -DLL 
  35. CVPKFLAGS    =  
  36. AFLAGS        = $(CFLAGS) 
  37. HELPFLAGS    = 
  38.  
  39. MODEL        = L
  40.  
  41. PAR        = PROJS BATS OBJS
  42.  
  43. DEFINES        = 
  44. RCDEFINES    = 
  45. LIBDIRS        = -L..\..\..\lib
  46. INCLUDES    = -I..\..\..\include -I..\..\..\include\mfc16
  47.  
  48. OBJS        =  dib.OBJ  service.OBJ  usercode.OBJ 
  49.  
  50. RCFILES        =  dib.RES 
  51.  
  52. RESFILES    = 
  53.  
  54. SYMS        =  dib.SYM  dib.SYM  service.SYM 
  55.  
  56. HELPFILES    = 
  57.  
  58. BATS        =  
  59.  
  60. .C.OBJ:
  61.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.c
  62.  
  63. .CPP.OBJ:
  64.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cpp
  65.  
  66. .CXX.OBJ:
  67.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cxx
  68.  
  69. .CP.OBJ:
  70.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cp
  71.  
  72. .H.SYM:
  73.     $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.h
  74.  
  75. .HPP.SYM:
  76.     $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.hpp
  77.  
  78. .HXX.SYM:
  79.     $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.hxx
  80.  
  81. .C.EXP:
  82.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.c -l$*.lst
  83.  
  84. .CPP.EXP:
  85.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cpp -l$*.lst
  86.  
  87. .CXX.EXP:
  88.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cxx -l$*.lst
  89.  
  90. .CP.EXP:
  91.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cp -l$*.lst
  92.  
  93. .ASM.EXP:
  94.     $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.asm -l$*.lst
  95.  
  96. .OBJ.COD:
  97.     $(DISASM) $*.OBJ >$*.cod
  98.  
  99. .EXE.COD:
  100.     $(DISASM) $*.EXE >$*.cod
  101.  
  102. .COM.COD:
  103.     $(DISASM) $*.COM >$*.cod
  104.  
  105. .OBJ.EXE:
  106.     $(LNK) $(LFLAGS) @$(PROJ).LNK
  107.  
  108. .EXE.COM:
  109.     $(EXE2BIN) $*.EXE $*.COM
  110.  
  111. .DLL.LIB:
  112.     $(LIBR) $*.LIB $*.DLL
  113.  
  114. .RTF.HLP:
  115.     $(HC) $(HELPFLAGS) $*.HPJ
  116.  
  117. .ASM.OBJ:
  118.     $(ASM) $(AFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.asm
  119.  
  120. .RC.RES: 
  121.     $(RC) $(RCDEFINES) $(RESFLAGS) $(INCLUDES) $*.rc
  122.  
  123. .DLG.RES:
  124.     echo \#include "windows.h" >$$$*.rc
  125.     echo \#include "$*.h" >>$$$*.rc
  126.     echo \#include "$*.dlg" >>$$$*.rc
  127.     $(RC) $(RCDEFINES) $(RESFLAGS) $$$*.rc
  128.     -del $*.res
  129.     -ren $$$*.res $*.res
  130.  
  131.  
  132.  
  133. all:        $(PROJ).$(PROJTYPE) $(POSTLINK) done
  134.  
  135. $(PROJ).$(PROJTYPE):    $(PRECOMPILE) $(OBJS) $(RCFILES) $(RESFILES) $(HELPFILES) $(POSTCOMPILE) 
  136.             $(LNK) $(LFLAGS) @$(PROJ).LNK
  137.             $(CVPK) $$SCW$$.$(PROJTYPE) $(CVPKFLAGS)
  138.             -del $(PROJ).$(PROJTYPE)
  139.             -ren $$SCW$$.$(PROJTYPE) $(PROJ).$(PROJTYPE)
  140.             -echo $(PROJ).$(PROJTYPE) built
  141.  
  142. done:
  143.         -echo $(PROJ).$(PROJTYPE) done
  144.  
  145. buildall:    clean    all
  146.  
  147.  
  148. clean:
  149.         -del $(PROJ).$(PROJTYPE)
  150.         -del SCPH.SYM
  151.         -del dib.OBJ
  152.         -del service.OBJ
  153.         -del usercode.OBJ
  154.         -del dib.SYM
  155.         -del dib.SYM
  156.         -del service.SYM
  157.         -del dib.RES
  158.  
  159. cleanres:
  160.         -del dib.RES
  161.  
  162. res:        cleanres $(RCFILES) all
  163.  
  164.  
  165. link:
  166.         $(LNK) $(LFLAGS) @$(PROJ).LNK
  167.         $(CVPK) $$SCW$$.$(PROJTYPE) $(CVPKFLAGS)
  168.         -del $(PROJ).$(PROJTYPE)
  169.         -ren $$SCW$$.$(PROJTYPE) $(PROJ).$(PROJTYPE)
  170.  
  171.  
  172.  
  173.  
  174. include DIB.dep
  175.  
  176.